package com.hua.demo03;
//用runnable接口实现  一个对象 多个线程运行；买火车票的例子
public class TestThread3 implements Runnable {
    //票数
    private int ticketNums = 10;

    @Override
    public void run() {
        while (true){
            if (ticketNums<=0){
                break;
            }
            System.out.println(Thread.currentThread().getName()+"拿到了第"+ticketNums--+"票");


        }
    }

    public static void main(String[] args) {
        TestThread3 testThread3 = new TestThread3();
        new Thread(testThread3,"xiaoming").start();
        new Thread(testThread3,"xiaohong").start();
        new Thread(testThread3,"黄牛党").start();

    }
}
/*
多个线程操作同一个对象的时候，会造成数据紊乱，



 */